Senior C/C++ Developer

  • Dublin
  • Permanent
  • Mon Oct 12 16:30:15 2026
  • 245103

Senior Embedded Software Engineer
Senior Embedded Software Engineer | Dublin | Hybrid | Permanent

Our client, a growing medical device company, is looking for a Senior Embedded Software Engineer to develop firmware for next-generation connected, battery-powered devices. You’ll join a small, hands-on engineering team with real ownership of the product, from design through to verification.

Responsibilities

  • Design, develop and test embedded C firmware on ARM Cortex-M microcontrollers.
  • Develop BLE functionality, ideally using the Nordic nRF Connect SDK.
  • Build ultra-low-power firmware for battery-powered devices.
  • Develop bootloaders, OTA updates and secure boot features.
  • Work with Zephyr or FreeRTOS and bare-metal environments.
  • Support board bring-up and hardware/software integration with the hardware team.
  • Produce design documentation and verification evidence in a regulated environment.

Requirements

  • 8+ years’ embedded software engineering experience.
  • Strong embedded C on ARM Cortex-M microcontrollers.
  • Hands-on BLE development experience.
  • Experience with Zephyr or FreeRTOS.
  • Experience designing low-power firmware.
  • Strong debugging skills with JTAG/SWD, oscilloscopes and logic analysers.

Nice to Have

  • Medical device experience (IEC 62304, ISO 13485, ISO 14971).
  • Nordic nRF52/nRF53 experience.
  • Python for test automation; Git and CI/CD.

Benefits: Competitive salary, hybrid working (2–3 days on-site), career development, and the chance to work on technically challenging, life-changing products

Reperio Human Capital acts as an Employment Agency and an Employment Business.